15 research outputs found

    Resources Description, Selection, Reservation and Verification on a Large-scale Testbed

    Get PDF
    International audienceThe management of resources on testbeds, including their description, reservation and verification, is a challenging issue, especially on of large scale testbeds such as those used for research on High Performance Computing or Clouds. In this paper, we present the solution designed for the Grid'5000 testbed in order to: (1) provide users with an in-depth and machine-parsable description of the testbed's resources; (2) enable multi-criteria selection and reservation of resources using a HPC resource manager; (3) ensure that the description of the resources remains accurate

    Energy Management in IaaS Clouds: A Holistic Approach

    Get PDF
    International audienceEnergy efficiency has now become one of the major design constraints for current and future cloud data center operators. One way to conserve energy is to transition idle servers into a lower power-state (e.g. suspend). Therefore, virtual machine (VM) placement and dynamic VM scheduling algorithms are proposed to facilitate the creation of idle times. However, these algorithms are rarely integrated in a holistic approach and experimentally evaluated in a realistic environment. In this paper we present the energy management algorithms and mechanisms of a novel holistic energy-aware VM management framework for private clouds called Snooze. We conduct an extensive evaluation of the energy and performance implications of our system on 34 power-metered machines of the Grid'5000 experimentation testbed under dynamic web workloads. The results show that the energy saving mechanisms allow Snooze to dynamically scale data center energy consumption proportionally to the load, thus achieving substantial energy savings with only limited impact on application performance

    Energy Management in IaaS Clouds: A Holistic Approach

    Get PDF
    Energy efficiency has now become one of the major design constraints for current and future cloud data center operators. One way to conserve energy is to transition idle servers into a lower power-state (e.g. suspend). Therefore, virtual machine (VM) placement and dynamic VM scheduling algorithms are proposed to facilitate the creation of idle times. However, these algorithms are rarely integrated in a holistic approach and experimentally evaluated in a realistic environment. In this paper we present the energy management algorithms and mechanisms of a novel holistic energy-aware VM management framework for private clouds called Snooze. We conduct an extensive evaluation of the energy and performance implications of our system on 34 power-metered machines of the Grid'5000 experimentation testbed under dynamic web workloads. The results show that the energy saving mechanisms allow Snooze to dynamically scale data center energy consumption proportionally to the load, thus achieving substantial energy savings with only limited impact on application performance.La performance Ă©nergĂ©tique est maintenant devenue l'une des contraintes majeures pour les opĂ©rateurs actuels et futurs de centres de cloud. Une des maniĂšres de conserver l'Ă©nergie est de faire passer les serveurs inutilisĂ©s dans un Ă©tat de consommation moindre (par exemple, 'suspend'). Par consĂ©quent, des algorithmes de placement et d'ordonnancement dynamique de machine virtuelle (MV) ont Ă©tĂ© proposĂ©s pour faciliter la crĂ©ation de pĂ©riodes d'inactivitĂ©. Cependant ces algorithmes sont rarement intĂ©grĂ©s dans une solution complĂšte, et rarement Ă©valuĂ©s de maniĂšre expĂ©rimentale dans un environnement rĂ©aliste. Dans cet article, nous prĂ©sentons les algorithmes et mĂ©canismes de gestion d'Ă©nergie de Snooze, un systĂšme novateur de gestion de MV pour centres de cloud privĂ©s. Nous effectuons une Ă©valuation approfondie des implications en terme d'Ă©nergie et de performance de ce systĂšme en reproduisant une charge typique des applications web dynamiques, sur 34 machines de la plateforme d'expĂ©rimentation Grid'50000, dont la consommation en Ă©nergie peut ĂȘtre mesurĂ©e. Les rĂ©sultats montrent que les mĂ©canismes de conservation d'Ă©nergie de Snooze lui permettent d'adapter la consommation Ă©nergĂ©tique d'un centre de cloud proportionnellement Ă  la charge, conduisant ainsi Ă  des gains significatifs en terme de consommation Ă©nergĂ©tique, avec un impact limitĂ© sur les performances de l'application

    BonFIRE: A multi-cloud test facility for internet of services experimentation

    Get PDF
    BonFIRE offers a Future Internet, multi-site, cloud testbed, targeted at the Internet of Services community, that supports large scale testing of applications, services and systems over multiple, geographically distributed, heterogeneous cloud testbeds. The aim of BonFIRE is to provide an infrastructure that gives experimenters the ability to control and monitor the execution of their experiments to a degree that is not found in traditional cloud facilities. The BonFIRE architecture has been designed to support key functionalities such as: resource management; monitoring of virtual and physical infrastructure metrics; elasticity; single document experiment descriptions; and scheduling. As for January 2012 BonFIRE release 2 is operational, supporting seven pilot experiments. Future releases will enhance the offering, including the interconnecting with networking facilities to provide access to routers, switches and bandwidth-on-demand systems. BonFIRE will be open for general use late 2012

    Adding Virtualization Capabilities to Grid'5000

    Get PDF
    Ce rapport rĂ©visĂ© a fait l'objet d'une publication, voir hal-00946971Almost ten years after its premises, the Grid'5000 testbed has become one of the most complete testbed for designing or evaluating large-scale distributed systems. Initially dedicated to the study of High Performance Computing, the infrastructure has evolved to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. This report present recent improvements of the Grid'5000 software and services stack to support large-scale experiments using virtualization technologies as building blocks. Such contributions include the deployment of customized software environments, the reservation of dedicated network domain and the possibility to isolate them from the others, and the automation of experiments with a REST API. We illustrate the interest of these contributions by describing three different use-cases of large-scale experiments on the Grid'5000 testbed. The first one leverages virtual machines to conduct larger experiments spread over 4000 peers. The second one describes the deployment of 10000 KVM instances over 4 Grid'5000 sites. Finally, the last use case introduces a one-click deployment tool to easily deploy major IaaS solutions. The conclusion highlights some important challenges of Grid'5000 related to the use of OpenFlow and to the management of applications dealing with tremendous amount of data.Dix ans environ aprĂšs ses prĂ©misses, la plate-forme Grid'5000 est devenue une des plates-formes les plus complĂštes utilisĂ©e pour la conception et l'Ă©valuation de systĂšmes distribuĂ©s Ă  grande Ă©chelle. DĂ©diĂ©e initialement au calcul Ă  haute performance, l'infrastructure a Ă©voluĂ© pour supporter un ensemble de problĂšmes plus vaste liĂ©s au calcul de type Desktop, l'internet des objets et plus rĂ©cemment l'informatique dans les nuages (aussi appelĂ© Cloud Computing). Ce rapport prĂ©sente les amĂ©liorations rĂ©centes apportĂ©es au logiciels et pile de services pour supporter les expĂ©rimentations Ă  grande Ă©chelle utilisant les technologies de virtualisation comme blocs de base. Nos contributions incluent le dĂ©ploiement d'environnements logiciels customisĂ©s, la rĂ©servation de domaines rĂ©seaux dĂ©diĂ©s et la possibilitĂ© de les isoler entre eux, et l'automatisation des expĂ©rimentations grĂące Ă  une API REST. Nous illustrons l'intĂ©rĂȘt de ces contributions en dĂ©crivant trois expĂ©riences Ă  large Ă©chelle sur la plate-forme Grid'5000. La premiĂšre expĂ©rience utilise des machines virtuelles pour conduire des expĂ©rimentations de grande taille sur 4000 pairs. La seconde expĂ©rience dĂ©crit le dĂ©ploiement de 10000 instances KVM sur 4 sites Grid'5000. Enfin le dernier exemple prĂ©sente un outil de dĂ©ploiement simple pour dĂ©ployer des solutions de Cloud de type IaaS. La conclusion discute de prochains dĂ©fis importants de Grid'5000 liĂ©s Ă  l'utilisation d'OpenFlow et Ă  la gestion d'applications gĂ©rant des grandes masses de donnĂ©es

    Adding Virtualization Capabilities to Grid'5000

    Get PDF
    Ce rapport rĂ©visĂ© a fait l'objet d'une publication, voir hal-00946971Almost ten years after its premises, the Grid'5000 testbed has become one of the most complete testbed for designing or evaluating large-scale distributed systems. Initially dedicated to the study of High Performance Computing, the infrastructure has evolved to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. This report present recent improvements of the Grid'5000 software and services stack to support large-scale experiments using virtualization technologies as building blocks. Such contributions include the deployment of customized software environments, the reservation of dedicated network domain and the possibility to isolate them from the others, and the automation of experiments with a REST API. We illustrate the interest of these contributions by describing three different use-cases of large-scale experiments on the Grid'5000 testbed. The first one leverages virtual machines to conduct larger experiments spread over 4000 peers. The second one describes the deployment of 10000 KVM instances over 4 Grid'5000 sites. Finally, the last use case introduces a one-click deployment tool to easily deploy major IaaS solutions. The conclusion highlights some important challenges of Grid'5000 related to the use of OpenFlow and to the management of applications dealing with tremendous amount of data.Dix ans environ aprĂšs ses prĂ©misses, la plate-forme Grid'5000 est devenue une des plates-formes les plus complĂštes utilisĂ©e pour la conception et l'Ă©valuation de systĂšmes distribuĂ©s Ă  grande Ă©chelle. DĂ©diĂ©e initialement au calcul Ă  haute performance, l'infrastructure a Ă©voluĂ© pour supporter un ensemble de problĂšmes plus vaste liĂ©s au calcul de type Desktop, l'internet des objets et plus rĂ©cemment l'informatique dans les nuages (aussi appelĂ© Cloud Computing). Ce rapport prĂ©sente les amĂ©liorations rĂ©centes apportĂ©es au logiciels et pile de services pour supporter les expĂ©rimentations Ă  grande Ă©chelle utilisant les technologies de virtualisation comme blocs de base. Nos contributions incluent le dĂ©ploiement d'environnements logiciels customisĂ©s, la rĂ©servation de domaines rĂ©seaux dĂ©diĂ©s et la possibilitĂ© de les isoler entre eux, et l'automatisation des expĂ©rimentations grĂące Ă  une API REST. Nous illustrons l'intĂ©rĂȘt de ces contributions en dĂ©crivant trois expĂ©riences Ă  large Ă©chelle sur la plate-forme Grid'5000. La premiĂšre expĂ©rience utilise des machines virtuelles pour conduire des expĂ©rimentations de grande taille sur 4000 pairs. La seconde expĂ©rience dĂ©crit le dĂ©ploiement de 10000 instances KVM sur 4 sites Grid'5000. Enfin le dernier exemple prĂ©sente un outil de dĂ©ploiement simple pour dĂ©ployer des solutions de Cloud de type IaaS. La conclusion discute de prochains dĂ©fis importants de Grid'5000 liĂ©s Ă  l'utilisation d'OpenFlow et Ă  la gestion d'applications gĂ©rant des grandes masses de donnĂ©es

    Aggregated cross-media news visualization and personalization

    Get PDF
    There is an increasing need for online news aggregation and visualization. Commercial systems, such as Google News and Ask.com, have successfully launched a portal aiming at providing an aggregated view of the top news events at a given time. However, these systems, as well as previous research projects, lack the ability to personalize events according to the user’s need. Furthermore, users increasingly prefer to see multiple types of media to be presented when they follow a particular event of interest. In this paper, we describe a novel framework to allow the aggregation of online sources for text articles, images, videos and TV news into news stories, while the visualization enables the users to browse and select the news events based on semantic information. The experimental results have indicated some promising results

    Efficient generation of pleasant video summaries

    Get PDF
    This paper presents an efficient video summarization technique with the focus of generating video summaries that are pleasant to watch. The validity of the technique was tested in the TRECVID 2008 evaluation event. The results show the effectiveness of this technique to produce pleasant video summaries in a short time

    Cobalt complexes of tetradentate, bipyridine-based macrocycles: their structures, properties and photocatalytic proton reduction

    Full text link
    Complexes with purely pyridine-based macrocycles are rarely studied in photo(electro)catalysis. We synthesized and investigated macrocycles, in which two 2,2â€Č-bipyridine (bpy) units are linked twice by two cyano-methylene groups, to yield the basic tetradentate, bipyridine based ligand framework (pyr). The protons in the bridges were substituted to obtain derivatives with one (pyr-alk) or two (pyr-alk2) alkyl-chains, respectively. We present the crystal structures of the mono-pentylated and the cis-dibutylated ligands. The corresponding CoII complexes [CoII(OH2)2(pyr)], [CoIIBr(HOMe)(pyr-bu)], [CoIIBr2(cis-pyr-bu2)] and [CoIIBr2(trans-pyr-bu2)] were prepared, their physico-chemical properties elucidated and their crystal structures determined. X-ray analyses revealed for the latter three complexes distorted octahedral coordination and a fairly planar {CoII(pyr)} macrocyclic scaffold. The axial bromides in [CoIIBr(HOMe)(pyr-bu)], [CoIIBr2(cis-pyr-bu2)] and [CoIIBr2(trans-pyr-bu2)] are weakly bound and dissociate upon dissolution in water. While the alkylated complexes are paramagnetic and feature CoII d7 high spin configurations, the unsubstituted complex [CoII(OH2)2(pyr)] displays a rare CoII low spin configuration. The electronic ground states of [CoIIBr2(cis-pyr-bu2)] and [CoIIBr2(trans-pyr-bu2)] are similar, as evident from the almost identical UV/vis spectra. Electrochemical analyses show redox-non-innocent ligand frameworks. All complexes are highly robust and efficient H+ reducing catalysts. In the presence of [Ru(bpy)3]Cl2 as a photosensitizer and TCEP/NaHasc as a sacrificial electron donor and shuttle, turnover numbers (TONs, H2/Co) up to 22 000 were achieved
    corecore